Wash the chicken. In a bowl add all the ingredients except oil. Marinate the chicken in it for 1/2 hour.
Heat butter in a non stick pan and fry the marinated chicken., turning it after every 5 minutes .
Keep adding butter and the leftover marinade on the chicken pieces every now and then till the chicken is done.
Garnish with some butter or sprinkle some Cheese on Afghani chicken .
Serve it with chutney of your choice.
Afghani chicken can be made with boneless pieces as well.